export function createReuseTemplate() {
  let render: any

  const DefineTemplate = {
    setup(_: any, { slots }: { slots: any }) {
      return () => {
        render = slots.default
      }
    }
  }

  const UseTemplate = (props: any) => {
    return render(props)
  }

  return [DefineTemplate, UseTemplate]
}
